evaluating limits